.bg-custom {
    background: linear-gradient(-90deg, rgb(110, 69, 226) 0%, rgb(110, 200, 248) 0%, rgb(129, 255, 255) 100%) !important
}

a.bg-custom:focus, a.bg-custom:hover, button.bg-custom:focus, button.bg-custom:hover {
    background: linear-gradient(-90deg, rgba(110, 69, 226, 1) 0%, rgba(110, 200, 248, 1) 0%, rgba(129, 255, 255, 1) 100%) !important
}


.btn-custom {
    color: #fff;
    background: linear-gradient(-90deg, rgba(110, 69, 226, 1) 0%, rgba(110, 200, 248, 1) 0%, rgba(129, 255, 255, 1) 100%);
    border-color: rgba(110, 200, 248, 1)
}

.btn-custom:hover {
    color: #fff;
    background: linear-gradient(-90deg, rgb(97, 69, 196) 0%, rgb(110, 180, 220) 0%, rgb(110, 225, 225) 100%);
    border-color: rgb(90, 180, 228)
}

.btn-custom.focus, .btn-custom:focus {
    /*box-shadow: 0 0.15rem .25rem 0 rgba(0, 123, 255, .5)*/
    box-shadow: 0 0.15rem .25rem 0 rgba(54, 112, 130, 0.2)
}

.btn-custom.disabled, .btn-custom:disabled {
    color: #fff;
    background: linear-gradient(-90deg, rgba(110, 69, 226, 1) 0%, rgba(110, 200, 248, 1) 0%, rgba(129, 255, 255, 1) 100%);
    border-color: rgba(110, 200, 248, 1)
}

.btn-custom:not(:disabled):not(.disabled).active, .btn-custom:not(:disabled):not(.disabled):active, .show > .btn-custom.dropdown-toggle {
    color: #fff;
    background: linear-gradient(-90deg, rgba(110, 69, 226, 1) 0%, rgba(110, 200, 248, 1) 0%, rgba(129, 255, 255, 1) 100%);
    border-color: rgba(110, 200, 248, 1)
}

.btn-custom:not(:disabled):not(.disabled).active:focus, .btn-custom:not(:disabled):not(.disabled):active:focus, .show > .btn-custom.dropdown-toggle:focus {
    box-shadow: 0 0.15rem .25rem 0 rgba(54, 112, 130, 0.2)
}

.btn-custom-end {
    color: #fff;
    background: linear-gradient(90deg, rgba(110, 69, 226, 1) 0%, rgba(110, 200, 248, 1) 0%, rgba(129, 255, 255, 1) 100%);
    border-color: rgba(110, 200, 248, 1)
}

.btn-custom-end:hover {
    color: #fff;
    background: linear-gradient(90deg, rgb(97, 69, 196) 0%, rgb(110, 180, 220) 0%, rgb(110, 225, 225) 100%);
    border-color: rgb(90, 180, 228)
}

.btn-custom-end.focus, .btn-custom-end:focus {
    /*box-shadow: 0 0.15rem .25rem 0 rgba(0, 123, 255, .5)*/
    box-shadow: 0 0.15rem .25rem 0 rgb(54, 112, 130)
}

.btn-custom-end.disabled, .btn-custom-end:disabled {
    color: #fff;
    background: linear-gradient(90deg, rgba(110, 69, 226, 1) 0%, rgba(110, 200, 248, 1) 0%, rgba(129, 255, 255, 1) 100%);
    border-color: rgba(110, 200, 248, 1)
}

.btn-custom-end:not(:disabled):not(.disabled).active, .btn-custom-end:not(:disabled):not(.disabled):active, .show > .btn-custom-end.dropdown-toggle {
    color: #fff;
    background: linear-gradient(90deg, rgba(110, 69, 226, 1) 0%, rgba(110, 200, 248, 1) 0%, rgba(129, 255, 255, 1) 100%);
    border-color: rgba(110, 200, 248, 1)
}

.btn-custom-end:not(:disabled):not(.disabled).active:focus, .btn-custom-end:not(:disabled):not(.disabled):active:focus, .show > .btn-custom-end.dropdown-toggle:focus {
    box-shadow: 0 0.15rem .25rem 0 rgba(54, 112, 130, 0.2)
}

.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: rgba(54, 112, 130, 0.2);
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(54, 112, 130, 0.2);
}